<%-- 
    Document   : ticket
    Created on : Oct 12, 2012, 3:03:32 PM
    Author     : Jah
--%>

<%@page import="tickets.Controlador"%>
<%@page import="tickets.Conexion"%>
<%@page import="tickets.Auxiliar"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="tickets.Privilege"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <%
        Object privilegio = session.getAttribute("privilegio");
        if (privilegio == null) {
            response.sendRedirect("index.jsp");
        }
        String sticketID = request.getParameter("idTicket");
        if (sticketID == null || sticketID.isEmpty()) {
            //TODO send error!

            response.sendRedirect("index.jsp");
        }
        Controlador c = new Controlador();

        int ticketID = Integer.parseInt(sticketID);
    %>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" type="text/css" href="style.css">
        <title>Página del ticket</title>
    </head>
    <body>
        <div id="centro">
            <h1>Información del Ticket No. <% out.print(ticketID);%></h1>
            Los datos generales del ticket son los siguientes:
            
            
            <% 
            String comentario = request.getParameter("comentario");

            if (comentario!= null) {
                
                    c.conexion.ejecutaSP("INSERT_COMENTARIO('"+ comentario+"'," + ticketID + ")");   
            }
            ResultSet rs = c.conexion.ejecutaSP("GET_GENERALES_TICKET(" + ticketID + ")");
                String header[] = {"Nombre del Cliente", "Usuario creador",
                    "Estado del ticket", "Tipo de Ticket", "Fecha de Creación"};
                out.print(Auxiliar.creaTabla(header, rs, false));
                %>
              <br/>
                <b>Agrega comentario:</b><br/>
            <form action="ticket.jsp">
                <textarea rows="6" cols="120" name="comentario"></textarea><br/>
                <input type="hidden" name="idTicket" value="<% out.print(ticketID); %>"/>
                <input  type="submit"  value="Agregar" style="float:right">
            </form>
            <br/>
            <br/>
            <br/>
            <%
                out.print("A continuación se enlistan los comentarios de este ticket. Primero el más reciente:<br/><br/>");
                rs = c.conexion.ejecutaSP("GET_COMENTARIOS(" + ticketID + ")");
                while (rs.next()) {
                    out.print("<b>Fecha de creación:</b> " + rs.getString(2) + "<br/>");
                    out.print("<b>Comentario:</b> <br/>" + rs.getString(3) + "<br/><br/>");
                }
            %>
        </div>
    </body>
</html>
